package org.hzero.exam.domain.repository;

import io.choerodon.mybatis.pagehelper.domain.PageRequest;
import org.hzero.exam.api.dto.OrderItemDTO;
import org.hzero.export.vo.ExportParam;
import org.hzero.mybatis.base.BaseRepository;

import java.util.List;

/**
 * @author 马旭阳
 * @date2019/8/6
 */
public interface OrderItemRepository  {
    /**
     * 数据导出接口
     * @param orderItem DTO类信息
     * @param exportParam 封装的参数信息
     * @return java.util.List<org.hzero.exam.api.dto.OrderItemDTO>
     */
    List<OrderItemDTO> exportOrder(OrderItemDTO orderItem, ExportParam exportParam);

    /**
     * 根据订单编号查询订单明细
     * @param orderNumber 订单编号
     * @return org.hzero.exam.domain.entity.HodrSoHeader
     */
    public List<OrderItemDTO> selectByOrderNumber(String orderNumber);
    /**
     * 数据导出
     * @param
     * @return java.util.List<org.hzero.exam.api.dto.OrderItemDTO>
     */
    public List<OrderItemDTO> selectAllDto();
}
